import 'package:flutter/material.dart';

Map<String, Map<String, String>> localizedSimpleValues = {
  'en': {
    StringIds.languageAuto: 'Auto',
  },
  'zh': {
    StringIds.languageAuto: '跟随系统',
  },
  'ms': {
    StringIds.languageAuto: 'Auto',
  },
};

Map<String, Map<String, Map<String, String>>> localizedValues = {

  ///************************************************************************************英文版本*******************************************************************************************
  'en': {
    'US': {
      StringIds.titleLanguage: 'Language',
      StringIds.languageAuto: 'Auto',
      StringIds.save: 'Save',
      StringIds.titleWashing: 'Washing',
      StringIds.titleDrying: 'laundry',
      StringIds.titleOther: 'Other',
      StringIds.personalCenter: 'Personal Center',
      StringIds.about: 'About',
      StringIds.loginOut: 'Login Out',
      StringIds.pleaseEnterUserName : 'pleaseEnterUserName',
      StringIds.PleaseGetCode : 'PleaseGetCode',
      StringIds.pleaseEnterPassWord : 'pleaseEnterPassWord',
      StringIds.login : 'login',
      StringIds.register:'register',
      StringIds.forgetPassWord:'forgetPassWord',
      StringIds.modifyPassWord:'modifyPassWord',
      StringIds.AtLeast6Bytes:'AtLeast6Bytes',
      StringIds.mainPage:'mainPage',
      StringIds.mobilePhoneNumber:'mobilePhoneNumber',
      StringIds.verificationCode:'Code',
      StringIds.loginPassWord:'loginPassWord',
      StringIds.confirmPassWord:'confirmPassWord',
      StringIds.confirm:'confirm',
      StringIds.passwordInconsistent:'passwordInconsistent',
      StringIds.passwordChangedSuccessfully:'passwordChangedSuccessfully',
      StringIds.camera:'camera',
      StringIds.album:'album',
      StringIds.refuse:'refuse',
      StringIds.agree:'agree',
      StringIds.cardManagement:'cardManagement',
      StringIds.laundryRecord:'laundryRecord',
      StringIds.cardNum:'card number',
      StringIds.category:'category',
      StringIds.sum:'sum',
      StringIds.cancelScan:'cancelScan',
      StringIds.invalidQrCode:'invalid Qr Code',
      StringIds.membershipCardBindingSuccessful:'membershipCard Binding Successful',
      StringIds.pleaseCompleteTheInformationFirst:'Please complete the information first',
      StringIds.cancel:'cancel',
      StringIds.time:'time',
      StringIds.minutes:'minutes',
      StringIds.billing:'billing',
      StringIds.scanThePayment:'scanThePayment',
    }
  },
  ///************************************************************************************中文版本*******************************************************************************************
  'zh': {
    'CN': {
      StringIds.titleLanguage: '多语言',
      StringIds.languageAuto: '跟随系统',
      StringIds.languageZH: '简体中文',
      StringIds.languageTW: '繁體中文（台灣）',
      StringIds.languageHK: '繁體中文（香港）',
      StringIds.languageEN: 'English',
      StringIds.languageMS: 'Malay',
      StringIds.languageTH: 'Thai',



      StringIds.save: '保存',
      StringIds.titleWashing: '洗衣',
      StringIds.titleDrying: '烘干',
      StringIds.titleOther: '其他',
      StringIds.personalCenter: '个人中心',
      StringIds.about: '关于',
      StringIds.loginOut: '退出',
      StringIds.pleaseEnterUserName : '请输入手机号',
      StringIds.PleaseGetCode : '请先获取验证码',
      StringIds.pleaseEnterPassWord : '请输入密码',
      StringIds.login : '登录',
      StringIds.register:'注册',
      StringIds.forgetPassWord:'忘记密码',
      StringIds.AtLeast6Bytes:'密码不少于6位',
      StringIds.mainPage:'主页',
      StringIds.mobilePhoneNumber:'手机号',
      StringIds.verificationCode:'验证码',
      StringIds.loginPassWord:'登录密码',
      StringIds.confirmPassWord:'确认密码',
      StringIds.modifyPassWord:'修改密码',
      StringIds.confirm:'确定',
      StringIds.passwordInconsistent:'两次密码不一致',
      StringIds.passwordChangedSuccessfully:'密码修改成功',
      StringIds.camera:'相机',
      StringIds.album:'相册',
      StringIds.refuse:'拒绝',
      StringIds.agree:'同意',
      StringIds.cardManagement:'会员卡管理',
      StringIds.laundryRecord:'洗衣记录',
      StringIds.cardNum:'卡号',
      StringIds.category:'类别',
      StringIds.sum:'金额',
      StringIds.cancelScan:'取消扫描',
      StringIds.invalidQrCode:'无效二维码',
      StringIds.membershipCardBindingSuccessful:'会员卡绑定成功',
      StringIds.pleaseCompleteTheInformationFirst:'请先去完善信息',
      StringIds.cancel:'取消',
      StringIds.time:'时间',
      StringIds.minutes:'分钟',
      StringIds.billing:'计费',
      StringIds.scanThePayment:'扫描支付',
    },
  },
  ///************************************************************************************马来文版本*******************************************************************************************
  'ms': {
    'MY ': {
      StringIds.titleLanguage: 'Malay',
      StringIds.languageAuto: 'Auto',
      StringIds.save: 'Simpan',
      StringIds.titleWashing: 'Pembasuh',
      StringIds.titleDrying: 'Pengeringan',
      StringIds.titleOther: 'Lain',
      StringIds.personalCenter: 'Pusat Peribadi',
      StringIds.about: 'Tentang',
      StringIds.loginOut: 'Keluar',
      StringIds.pleaseEnterUserName : 'Sila Masukkan Nama Pengguna',
      StringIds.PleaseGetCode : 'Tolong Dapatkan Kod',
      StringIds.pleaseEnterPassWord : 'Sila Masukkan Kata Laluan',
      StringIds.login : 'Masuk',
      StringIds.register:'Daftar',
      StringIds.forgetPassWord:'Lupa Kata Laluan',
      StringIds.modifyPassWord:'Kemaskini Kata Laluan',
      StringIds.AtLeast6Bytes:'Sekurang-kurangnya 6 huruf',
      StringIds.mainPage:'Halaman Utama',
      StringIds.mobilePhoneNumber:'Nombor Telefon Mudah Alih',
      StringIds.verificationCode:'Kod Pengesahan',
      StringIds.loginPassWord:'Kata Laluan Masuk',
      StringIds.confirmPassWord:'Sahkan Kata Laluan',
      StringIds.confirm:'Sahkan',
      StringIds.passwordInconsistent:'Kata Laluan tidak konsisten',
      StringIds.passwordChangedSuccessfully:'Berjaya Tukar Kata Laluan',
      StringIds.camera:'Kamera',
      StringIds.album:'Album',
      StringIds.refuse:'Menolak',
      StringIds.agree:'Setuju',
      StringIds.cardManagement:'Pengurusan Kad',
      StringIds.laundryRecord:'Rekod Cucian',
      StringIds.cardNum:'Nombor Kad',
      StringIds.category:'Kategori',
      StringIds.sum:'Jumlah',
      StringIds.cancelScan:'Batal Imbas',
      StringIds.invalidQrCode:'Kod QR Tidak Sah',
      StringIds.membershipCardBindingSuccessful:'Kad Keahlian Berjaya Ikat',
      StringIds.pleaseCompleteTheInformationFirst:'Sila Lengkapkan Maklumat',
      StringIds.cancel:'Batal',
      StringIds.time:'Masa',
      StringIds.minutes:'Minit',
      StringIds.billing:'Bayaran',
      StringIds.scanThePayment:'Imbas Pembayaran',

    }
  },
  ///************************************************************************************泰文版本*******************************************************************************************
  'th': {
    'TH ': {
      StringIds.titleLanguage: 'ภาษาไทย',
      StringIds.languageAuto: 'Auto',
      StringIds.save: 'บันทึก',
      StringIds.titleWashing: 'ซักผ้า',
      StringIds.titleDrying: 'การอบแห้ง',
      StringIds.titleOther: 'อื่น ๆ ',
      StringIds.personalCenter: 'ศูนย์ส่วนบุคคล',
      StringIds.about: 'เกี่ยวกับ',
      StringIds.loginOut: 'ออกจากระบบ',
      StringIds.pleaseEnterUserName: 'โปรดป้อนชื่อผู้ใช้',
      StringIds.PleaseGetCode: 'กรุณารับรหัส',
      StringIds.pleaseEnterPassWord: 'กรุณาใส่รหัสผ่าน',
      StringIds.login: 'เข้าสู่ระบบ',
      StringIds.register: 'สมัคร',
      StringIds.forgetPassWord: 'ลืมรหัสผ่าน',
      StringIds.modifyPassWord: 'แก้ไขรหัสผ่าน',
      StringIds.AtLeast6Bytes: 'อย่างน้อย 6 ตัวอักษร',
      StringIds.mainPage: 'หน้าหลัก',
      StringIds.mobilePhoneNumber: 'หมายเลขโทรศัพท์มือถือ',
      StringIds.verificationCode: 'รหัสยืนยัน',
      StringIds.loginPassWord: 'รหัสผ่านเข้าสู่ระบบ',
      StringIds.confirmPassWord: 'ยืนยันรหัสผ่าน',
      StringIds.confirm: 'ยืนยัน',
      StringIds.passwordInconsistent: 'รหัสผ่านไม่สอดคล้อง',
      StringIds.passwordChangedSuccessfully: 'เปลี่ยนรหัสผ่านเรียบร้อยแล้ว',
      StringIds.camera:'Camera',
      StringIds.album: 'อัลบั้ม',
      StringIds.refuse: 'ปฏิเสธ',
      StringIds.agree: 'เห็นด้วย',
      StringIds.cardManagement: 'การจัดการการ์ด',
      StringIds.laundryRecord: 'บันทึกการซัก',
      StringIds.cardNum: 'หมายเลขบัตร',
      StringIds.category: 'หมวดหมู่',
      StringIds.sum: 'ซำ',
      StringIds.cancelScan: 'ยกเลิกการสแกน',
      StringIds.invalidQrCode: 'รหัส QR ไม่ถูกต้อง',
      StringIds.membershipCardBindingSuccessful: 'การผูกบัตรสมาชิกสำเร็จแล้ว',
      StringIds.pleaseCompleteTheInformationFirst: 'กรุณากรอกข้อมูลให้ครบถ้วนก่อน',
      StringIds.cancel: 'ยกเลิก',
      StringIds.time: 'เวลา',
      StringIds.minutes: 'นาที',
      StringIds.billing: 'เรียกเก็บเงิน',
      StringIds.scanThePayment: 'สแกนการชำระเงิน',
    }
  },
};


//文本ID
class StringIds {

  static String save = 'save';
  static String titleLanguage = 'title_language';
  static String languageAuto = 'language_auto';
  static String languageZH = 'language_zh';
  static String languageTW = 'language_tw';
  static String languageHK = 'language_hk';
  static String languageEN = 'language_en';
  static String languageMS = 'language_ms';//马来西亚
  static String languageTH = 'language_th';//泰语




  static String titleWashing = 'title_washing';
  static String titleDrying = 'title_drying';
  static String titleOther = 'title_other';
  static String personalCenter = 'personal_center';
  static String about = 'about';
  static String loginOut = 'loginOut';
  static String pleaseEnterUserName = 'pleaseEnterUserName';
  static String pleaseEnterPassWord = 'pleaseEnterPassWord';
  static String login = 'Login';
  static String register = 'register';
  static String forgetPassWord = 'forgetPassWord';
  static String modifyPassWord = 'modifyPassWord';
  static String AtLeast6Bytes = 'AtLeast6Bytes';
  static String mainPage = 'mainPage';
  static String mobilePhoneNumber = 'mobilePhoneNumber';
  static String verificationCode = 'verificationCode';
  static String loginPassWord = 'loginPassWord';
  static String confirmPassWord = 'confirmPassWord';
  static String confirm = 'confirm';
  static String PleaseGetCode = 'PleaseGetCode';
  static String passwordInconsistent = 'passwordInconsistent';
  static String passwordChangedSuccessfully = 'passwordChangedSuccessfully';
  static String camera = 'camera';
  static String album = 'album';
  static String refuse = 'refuse';
  static String agree = 'agree';
  static String cardManagement = 'cardManagement';
  static String laundryRecord = 'laundryRecord';
  static String cardNum = 'carNum';
  static String category = 'category';
  static String sum = 'sum';
  static String cancelScan = 'cancelScan';
  static String invalidQrCode = 'invalidQrCode';
  static String membershipCardBindingSuccessful = 'membershipCardBindingSuccessful';
  static String pleaseCompleteTheInformationFirst = 'pleaseCompleteTheInformationFirst';
  static String cancel = 'cancel';
  static String time = 'time';
  static String minutes = 'minutes';
  static String billing = 'billing';
  static String scanThePayment = 'scanThePayment';







}

class IconRes {
  IconData search = Icons.search;
  IconData bookmark = Icons.bookmark;
  IconData settings = Icons.settings;
  IconData share = Icons.share;
  IconData info = Icons.info;
  IconData powerSettingsNew = Icons.power_settings_new;
  IconData trendingUp = Icons.trending_up;
  IconData colorLens = Icons.color_lens;
}
